fun main() {
    var str_01 = "a"
    var str_02 = "a"
    var str_03 = str_01
    var str_04 = StringBuffer().append("a").toString()


    //判断内容是否相同
    println(str_01 == str_02)//true
    println(str_01 == str_04)//true
    //判断是否为为同一个对象,字符串特殊的地方,如果是以"a"的方式创建的
    //字符串对象,则在内存中只会存在一个"a"对象.所以var str_02 = "a"
    //等价于 var str_02 = str_01,所以引用判断值为相等
    println(str_01 === str_02)//true
    println(str_01 === str_03)//true
    println(str_01 === str_04)//false


    var value = "text"
    var res_01 = value is String
    var res_02 = value !is String
    println("$res_01#$res_02")

    val array = intArrayOf(1, 2, 3, 4)
    println(10 in array)
    println(10 !in array)
}
